package com.rfid.a252robot.config;

import com.spectre.generate.annotation.ConfigGeneration;
import com.spectre.generate.annotation.DefaultValue;

@ConfigGeneration(relativePath = "robot/config/global.json")
public class Global {

    @DefaultValue(defaultStringValue = "067b")
    String tagReaderVid;
    @DefaultValue(defaultStringValue = "23c3")
    String tagReaderPid;
    String tagReaderSerialNumber;

    @DefaultValue(defaultStringValue = "0403")
    String doorVid;
    @DefaultValue(defaultStringValue = "6001")
    String doorPid;
    String doorSerialNumber;
    @DefaultValue(defaultStringValue = "http://192.168.2.16:8080")
    String shelfUrl;
    @DefaultValue(defaultStringValue = "tcp://123.127.171.187:1883")
    String robotUrl;
    @DefaultValue(defaultStringValue = "未知")
    String cabinet;

    String deviceId;
    @DefaultValue(defaultStringValue = "http://10.20.100.19:9527/list")
    String qrUrl;

    @DefaultValue(defaultStringValue = "http://bjlibbot.clcn.net.cn:8899")
    String uploadUrl;

    @DefaultValue(defaultIntegerValue = 3)
    int readCount;
    @DefaultValue(defaultIntegerValue = 500)
    int waitTime;
}